macos: Queue events during drag
authorArjan Molenaar <gaphor@gmail.com>
Mon, 16 Jan 2023 13:47:49 +0000 (14:47 +0100)
committerArjan Molenaar <gaphor@gmail.com>
Mon, 16 Jan 2023 13:47:49 +0000 (14:47 +0100)
commit1bc63eeadb911f0f6ba9358f1443e613b98bbbc5
tree36de02a6634d0d3b79c7061a8dca8298b132383e
parent1d8a23e97bb1e34c6e99fe77e7b3fb5a33d720a7
macos: Queue events during drag

By passing the events during a (midal-ish) drag operation to the main loop,
we're able to keep up with what's happening. This allows the internal
drag state (GtkDragSource) to be updated and be done when the drag is
done.
gdk/macos/GdkMacosWindow.c
gdk/macos/gdkmacoseventsource-private.h
gdk/macos/gdkmacoseventsource.c